1
general::
Phrase(s): moralize about someone or something
to utter moral platitudes about someone or something. • There is no point in moralizing about Carlo. He can’t be changed. • Why are you moralizing about the election? The people are always right.
McGrawhill's American Idioms And Phrasal Verbs